<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <div>123</div>
  <script>
    var data1 = [
      {
        id: 30,
        name: "主管",
      },
      {
        id: 101,
        name: "商品管理",
      },
      {
        id: 105,
        name: "添加商品",
      },
    ];
    var data2 = [
      {
        id: 30,
        desc: "技术负责人",
      },
      {
        id: 101,
        desc: "产品负责人",
      },
      {
        id: 105,
        desc: "财务负责人",
      },
    ]
    let data3 =[];
    for (var i = 0; i < data1.length; i++) {
      let id1 = data1[i].id;
      let name1 = data1[i].name;
      // console.log(id1, 1111);
      // console.log(name1, 1111);
      for (var j = 0; j < data2.length; j++) {
        // console.log(data2[j].desc);
        let id2 = data2[j].id;
        let desc1 = data2[j].desc;
        // console.log(id2, 222222);
        // console.log(desc1, 222222);
        if (id1 == id2) {
          data3.push ({
            id:id1,
            name:name1,
            desc:desc1
          })
          
        }
      }
    };
    console.log(data3);
    // var data1 = [
    //   {
    //     id: 1,
    //     name: "name1"
    //   },
    //   {
    //     id: 2,
    //     name: "name2"
    //   }
    // ];
    // var data2 = [
    //   {
    //     id: 1,
    //     desc: "desc1"
    //   },
    //   {
    //     id: 2,
    //     desc: "desc2"
    //   }
    // ]
    // var data3 = []
    // for (var i = 0; i < data1.length; i++) {
    //   let name1 = data1[i].name;
    //   let id1 = data1[i].id;
    //   // console.log(name1,id1)
    //   for (var j = 0; j < data2.length; j++) {
    //     let desc2 = data2[j].desc;
    //     let id2 = data2[j].id;
    //     // console.log(desc2, id2)
    //     if (id1 == id2) {
    //       data3.push({
    //         id: id1,
    //         name: name1,
    //         desc: desc2
    //       })
    //     }
    //   }
    // }
    // console.log(data3)



  </script>
</body>

</html>